// 使用Mongoose组件来操作MongoDB数据库
//1. 安装mongoose

//2. 导入 mongoose
const mongoose = require("mongoose");
//3. 连接数据库，并绑定连接成功事件监听
mongoose.connect("mongodb://127.0.0.1:27017/mydb");
mongoose.connection.on("open",() => {
    console.log("MongoDB数据库连接成功！");
});
//4. 创建文档结构
const stuSchema = new mongoose.Schema({
    name:String,
    sex:Number,
    age:Number,
    classid:String,
});
//5. 通过文档结构创建文件对象模型
const stuModel = mongoose.model("stu",stuSchema);

// 通过 stuModel就可以对 mydb库中的stu集合做文档（数据）的增删改查操作。
stuModel.insertMany([
        {name:"张无忌", sex:1, age:20, classid:"web1013"},
        {name:"张翠山", sex:1, age:40, classid:"web0813"},
        {name:"张三丰", sex:1, age:60, classid:"web0213"},
        {name:"赵敏", sex:0, age:19, classid:"web1013"},
        {name:"殷素素", sex:0, age:21, classid:"web1013"}
    ],(err,data)=>{
        if(err) throw err;
        console.log(data);
    }
)
